Semantic Component Composition
نویسنده
چکیده
Building complex software systems necessitates the use of component-based architectures. In theory, of the set of components needed for a design, only some small portion of them are “custom”; the rest are reused or refactored existing pieces of software. Unfortunately, this is an idealized situation. Just because two components should work together does not mean that they will work together. The “glue” that holds components together is not just technology. The contracts that bind complex systems together implicitly define more than their explicit type. These “conceptual contracts” describe essential aspects of extra-system semantics: e.g., object models, type systems, data representation, interface action semantics, legal and contractual obligations, and more. Designers and developers spend inordinate amounts of time technologically duct-taping systems to fulfill these conceptual contracts because system-wide semantics have not been rigorously characterized or codified. This paper describes a formal characterization of the problem and discusses an initial implementation of the resulting theoretical system.
منابع مشابه
Semantic Constraint and QoS-Aware Large-Scale Web Service Composition
Service-oriented architecture facilitates the running time of interactions by using business integration on the networks. Currently, web services are considered as the best option to provide Internet services. Due to an increasing number of Web users and the complexity of users’ queries, simple and atomic services are not able to meet the needs of users; and to provide complex services, it requ...
متن کاملSemantic Matching, Propagation and Transformation for Composition in Component-Based Systems
Composition of software applications from component parts in response to high-level goals is a long-standing and highly challenging goal. We target the problem of composition in flow-based information processing systems and demonstrate how application composition and component development can be facilitated by the use of semantically described application metadata. The semantic metadata describ...
متن کاملWeb Components and the Semantic Web
Component-based software engineering on the Web differs from traditional component and software engineering. We investigate Web component engineering activites that are crucial for the development, composition, and deployment of components on the Web. The current Web Services and Semantic Web initiatives strongly influence our work. Focussing on Web component composition we develop description ...
متن کاملSemantic Matching to Achieve Software Component Discovery and Composition
In CBSE, current approaches based on software component are in short of flexibility because of lacking semantic. In this paper, we introduce an extended semantic discovery of software components in which non functional properties of components are considered. We also introduce an ontology supported automatic component composition method to realize the integration of the adequate component compo...
متن کاملPrototype component models and composition technology toolset for integration of logic-programming-like REWERSE languages
Any software composition system requires, among other things, a component model, which describes how components look and how they can be interfaced with each other. Previously, the component models for languages have been hand-written. We demonstrate a prototype tool for automatic derivation of a component model for any language given the description of the language as a meta-model in the Web O...
متن کاملTowards a context-based multi-type policy approach for Web services composition
The objective of this research work is to look into the role of policies and context in framing the composition of Web services. Context supports the development of adaptable Web services and policies specify the behavior of Web services engaged in composition. In this paper, we present this research work’s outcome, namely a context-based multi-type policy for Web services composition in which ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره cs.SE/0204036 شماره
صفحات -
تاریخ انتشار 2002